import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.InetAddress;
import java.net.Socket;
import java.net.UnknownHostException;

/**
 * Simulation de réception de message.
 * N'est plus utilisé dans l'application finale.
 * Permettait de tester le réseau avant l'intégration.
 * @author H4201
 *
 */
public class SimLinuxReception extends Thread{
	/**
	 * Port utilisé pour la communication
	 */
	static final int port = 8080;	

	/**
	 * Action effectuée par le thread
	 */
	public void run() {
		while(true) {
			Socket socket;
			try {
				socket = new Socket(InetAddress.getLocalHost(), port);
				BufferedReader plec = new BufferedReader(new InputStreamReader(socket.getInputStream()));
				String str = "";
				while(str != "end") {
					str = plec.readLine();   
					System.out.println("ECHO Linux = " + str);
				}
				plec.close();
				socket.close();
			} catch (UnknownHostException e) {
				e.printStackTrace();
			} catch (IOException e) {
				e.printStackTrace();
			}    
		}
	}	
}
